import axios from 'axios'
// 获取token 异步action
import { setToken, request } from '@/utils'
export const login = (mobile, code) => {
  return async dispatch => {
    // 发起请求
    const res = await request.post('/authorizations', {
      mobile,
      code
    })
    // console.log(res)
    // dispatch 获取的token，存到redux中
    dispatch({
      type: 'login/token',
      payload: res.data.data.token
    })
    // 保存到reducer中
    // 保存token到本地
    setToken(res.data.data.token)
  }
}
